package com.wxhntmy.google.v3;

/**
 * @author chenwc
 * @package com.chenwc.util.translate.google.v3
 * @project wso2-sinicization
 * @date 2024/9/1
 */
public enum SupportedLanguagesV3Code {

    AF("af", "南非荷兰语"),
    SQ("sq", "阿尔巴尼亚语"),
    AM("am", "阿姆哈拉语"),
    AR("ar", "阿拉伯语"),
    HY("hy", "亚美尼亚文"),
    AS("as", "阿萨姆语"),
    AY("ay", "艾马拉语"),
    AZ("az", "阿塞拜疆语"),
    BM("bm", "班巴拉语"),
    EU("eu", "巴斯克语"),
    BE("be", "白俄罗斯语"),
    BN("bn", "孟加拉文"),
    BHO("bho", "博杰普尔语"),
    BS("bs", "波斯尼亚语"),
    BG("bg", "保加利亚语"),
    CA("ca", "加泰罗尼亚语"),
    CEB("ceb", "宿务语"),
    ZH_CN("zh-CN", "中文（简体）"),
    ZH_TW("zh-TW", "中文（繁体）"),
    CO("co", "科西嘉语"),
    HR("hr", "克罗地亚语"),
    CS("cs", "捷克语"),
    DA("da", "丹麦语"),
    DV("dv", "迪维希语"),
    DOI("doi", "多格来语"),
    NL("nl", "荷兰语"),
    EN("en", "英语"),
    EO("eo", "世界语"),
    ET("et", "爱沙尼亚语"),
    EE("ee", "Ewe"),
    FIL("fil", "菲律宾语（塔加拉语）"),
    FI("fi", "芬兰语"),
    FR("fr", "法语"),
    FY("fy", "弗里斯兰语"),
    GL("gl", "加利西亚语"),
    KA("ka", "格鲁吉亚语"),
    DE("de", "德语"),
    EL("el", "希腊文"),
    GN("gn", "瓜拉尼人"),
    GU("gu", "古吉拉特文"),
    HT("ht", "海地克里奥尔语"),
    HA("ha", "Hausa"),
    HAW("haw", "夏威夷语"),
    HE("he", "希伯来语"),
    HI("hi", "印地语"),
    HMN("hmn", "苗语"),
    HU("hu", "匈牙利语"),
    IS("is", "冰岛语"),
    IG("ig", "伊博语"),
    ILO("ilo", "伊洛卡诺语"),
    ID("id", "印度尼西亚语"),
    GA("ga", "爱尔兰语"),
    IT("it", "意大利语"),
    JA("ja", "日语"),
    JV("jv", "爪哇语"),
    KN("kn", "卡纳达文"),
    KK("kk", "哈萨克语"),
    KM("km", "高棉语"),
    RW("rw", "卢旺达语"),
    GOM("gom", "Konkani"),
    KO("ko", "韩语"),
    KRI("kri", "Krio"),
    KU("ku", "库尔德语"),
    CKB("ckb", "库尔德语（索拉尼）"),
    KY("ky", "吉尔吉斯语"),
    LO("lo", "老挝语"),
    LA("la", "拉丁文"),
    LV("lv", "拉脱维亚语"),
    LN("ln", "林加拉语"),
    LT("lt", "立陶宛语"),
    LG("lg", "卢干达语"),
    LB("lb", "卢森堡语"),
    MK("mk", "马其顿语"),
    MAI("mai", "迈蒂利语"),
    MG("mg", "马尔加什语"),
    MS("ms", "马来语"),
    ML("ml", "马拉雅拉姆文"),
    MT("mt", "马耳他语"),
    MI("mi", "毛利语"),
    MR("mr", "马拉地语"),
    MNI_MTEI("mni-Mtei", "梅泰语（曼尼普尔语）"),
    LUS("lus", "米佐语"),
    MN("mn", "蒙古文"),
    MY("my", "缅甸语"),
    NE("ne", "尼泊尔语"),
    NO("no", "挪威语"),
    NY("ny", "尼杨扎语（齐切瓦语）"),
    OR("or", "奥里亚语（奥里亚）"),
    OM("om", "奥罗莫语"),
    PS("ps", "普什图语"),
    FA("fa", "波斯语"),
    PL("pl", "波兰语"),
    PT("pt", "葡萄牙语（葡萄牙、巴西）"),
    PA("pa", "旁遮普语"),
    QU("qu", "克丘亚语"),
    RO("ro", "罗马尼亚语"),
    RU("ru", "俄语"),
    SM("sm", "萨摩亚语"),
    SA("sa", "梵语"),
    GD("gd", "苏格兰盖尔语"),
    NSO("nso", "塞佩蒂语"),
    SR("sr", "塞尔维亚语"),
    ST("st", "塞索托语"),
    SN("sn", "修纳语"),
    SD("sd", "信德语"),
    SI("si", "僧伽罗语"),
    SK("sk", "斯洛伐克语"),
    SL("sl", "斯洛文尼亚语"),
    SO("so", "索马里语"),
    ES("es", "西班牙语"),
    SU("su", "巽他语"),
    SW("sw", "斯瓦希里语"),
    SV("sv", "瑞典语"),
    TL("tl", "塔加路语（菲律宾语）"),
    TG("tg", "塔吉克语"),
    TA("ta", "泰米尔语"),
    TT("tt", "鞑靼语"),
    TE("te", "泰卢固语"),
    TH("th", "泰语"),
    TI("ti", "提格里尼亚语"),
    TS("ts", "Tsonga"),
    TR("tr", "土耳其语"),
    TK("tk", "土库曼语"),
    AK("ak", "契维语（阿坎语）"),
    UK("uk", "乌克兰语"),
    UR("ur", "乌尔都语"),
    UG("ug", "维吾尔语"),
    UZ("uz", "乌兹别克语"),
    VI("vi", "越南语"),
    CY("cy", "威尔士语"),
    XH("xh", "班图语"),
    YI("yi", "意第绪语"),
    YO("yo", "约鲁巴语"),
    ZU("zu", "祖鲁语");

    private String languageCode;
    private String languageName;

    SupportedLanguagesV3Code(String languageCode, String languageName) {
        this.languageCode = languageCode;
        this.languageName = languageName;
    }

    public String getLanguageCode() {
        return languageCode;
    }

    public String getLanguageName() {
        return languageName;
    }
}
